const express = require("express");
const router = express.Router();
const expressJoi = require("@escook/express-joi");

const { uploadFile, updateAvatar } = require("../router_handler/master");

const { updateAvatar_schema } = require("../schema/master");

// 上传文件的中间件
const { uploadImageFile } = require("../utils/middleware");

/**
 * 上传图片文件
 * 在请求的“Body”选项卡中，选择“form-data”。
 * 添加一个新的表单字段，使用“file”作为键，选择一个要上传的文件。
 * */
router.post("/uploadImage", uploadImageFile.single("file"), uploadFile);

/**
 * 上传更新用户头像
 * @param avatarPath 头像地址
 * */
router.post("/updateAvatar", uploadImageFile.single("file"), updateAvatar);

//
//
module.exports = router;
